#include<iostream>
using namespace std;

const int MAX_LEN_NUM = 16;

int main()
{
	// char strHelloWorld1[] = { "helloworld" };
	// cout << strlen(strHelloWorld1) << endl;
	// cout << sizeof(strHelloWorld1) << endl;

	// char strHelloWorld2[] = { "helloworld" };
	// char strHelloWorld3[] = { "hflloworld" };
	// char strHelloWorld4[] = { "hdlloworld" };
	// cout << strcmp(strHelloWorld1, strHelloWorld2) << endl; // 0
	// cout << strcmp(strHelloWorld1, strHelloWorld3) << endl; // < 0
	// cout << strcmp(strHelloWorld1, strHelloWorld4) << endl; // > 0

	char strHelloWorld1[] = { "hello" };
	char strHelloWorld2[] = { "world1" };
	char strHelloWorld3[MAX_LEN_NUM] = { 0 };
	strcpy(strHelloWorld3, strHelloWorld1);
	strncpy(strHelloWorld3, strHelloWorld2, 2);
	strcat(strHelloWorld3, strHelloWorld2);

	unsigned int len = strlen(strHelloWorld3);
	for (unsigned int i = 0; i < len; i++)
	{
		cout << strHelloWorld3[i] << " ";
	}
	cout << endl;

	strcat(strHelloWorld2, "Welcome to C++");
	return 0;
}